/*
 * Copyright (C), 2014-2015, 联创车盟汽车服务有限公司
 * FileName: UserRepository.java
 * Author:   Administrator
 * Date:     2015年1月31日 下午2:13:01
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>    <time>    <version>    <desc>
 * 修改人姓名        修改时间        版本号        描述
 */
package com.linkage.repository.consumer;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.linkage.pojo.consumer.User;

/**
 * 〈一句话功能简述〉<br> 
 * 〈功能详细描述〉
 *
 * @author 李东峻
 *
 */
@Repository
public interface UserRepository {
    
    public void saveUser(User user);
    
    public User getOneUserById(@Param("userId") Integer userId);
    
    public User getOneUserByLoginName(@Param("loginName") String loginName);
    
    public List<User> listAllUser();
    
    public void editprofile(User user);
    
    public void deleteUser(@Param("userId") Integer userId );
    
   
    
    

    /**
     * 功能描述: <br>
     * 〈功能详细描述〉
     *
     * @param password
     * @return
     * 
     */
    public User selectUserByPassword(@Param("password") String password);
    
    
}
